// Copyright 2023 Leo <lipf160627@163.com>. All rights reserved.
// Use of this source code is governed by a MIT style
// license that can be found in the LICENSE file.

package model

import "github.com/go-playground/validator/v10"

type DeleteRequest struct {
	OperatorID uint `json:"operatorId" validate:"required"`
	ID         uint `json:"id" validate:"required"`
}

type DeleteResponse struct {
	Message string `json:"message" validate:"required"`
}

func (r *DeleteRequest) Validate(v *validator.Validate) error {
	return v.Struct(r)
}

func (r *DeleteResponse) Validate(v *validator.Validate) error {
	return v.Struct(r)
}
